package one.stand.service;

import one.stand.model.Company;
import one.stand.request.CompanyRequest;

public interface CompanyService {

    int addCompany(CompanyRequest request, boolean clientJxs, String platformKey);

    void remove(Integer companyId);

    void update(Company outModel);

    void updateLevel(Integer companyId, Integer level);

    void saveCompanyCard(Integer companyId, Integer cardId);

    void updateCompanyCard(Integer companyId, Integer cardId);

    Integer getCompanyCard(Integer companyId);

    Integer getCompanyCardById(Integer id);

    String getSuncode(Integer companyId);

    Company get(Integer companyId);

    Company getByUserId(Integer userId);
}
